package com.dant.interfaces
{
	import mx.core.UIComponent;
	
	public interface IResizeManager
	{
	    function set resizableComponents(value:Boolean):void;
	    function get resizableComponents():Boolean;
		function registerObjectToResize ( object:UIComponent, 
        				topLeftResize:Boolean=true, topResize:Boolean=true, 
        				topRightResize:Boolean=true, 
        				rightResize:Boolean=true, bottomRightResize:Boolean=true, 
        				bottomResize:Boolean=true, 
        				bottomLeftResize:Boolean=true, 
        				leftResize:Boolean=true ):UIComponent;
		function unregisterObjectToResize ( object:UIComponent ):UIComponent;
		function objectIsResizable ( object:UIComponent ):Boolean;
		function isResizingObject ( object:UIComponent ):Boolean
	}
}